package com.sunday.common.mongo.study.repository;

import com.sunday.common.mongo.BlacklistClassify;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.repository.PagingAndSortingRepository;

import java.util.Optional;

/**
 * org.springframework.data.mongodb.repository.support.SimpleMongoRepository
 */
public class BlacklistClassifyRepository implements CrudRepository<BlacklistClassify, Integer>, PagingAndSortingRepository<BlacklistClassify, Integer> {

    @Override
    public Iterable<BlacklistClassify> findAll(Sort sort) {
        return null;
    }

    @Override
    public Page<BlacklistClassify> findAll(Pageable pageable) {
        return null;
    }

    @Override
    public <S extends BlacklistClassify> S save(S entity) {
        return null;
    }

    @Override
    public <S extends BlacklistClassify> Iterable<S> saveAll(Iterable<S> entities) {
        return null;
    }

    @Override
    public Optional<BlacklistClassify> findById(Integer integer) {
        return Optional.empty();
    }

    @Override
    public boolean existsById(Integer integer) {
        return false;
    }

    @Override
    public Iterable<BlacklistClassify> findAll() {
        return null;
    }

    @Override
    public Iterable<BlacklistClassify> findAllById(Iterable<Integer> integers) {
        return null;
    }

    @Override
    public long count() {
        return 0;
    }

    @Override
    public void deleteById(Integer integer) {

    }

    @Override
    public void delete(BlacklistClassify entity) {

    }

    @Override
    public void deleteAllById(Iterable<? extends Integer> integers) {

    }

    @Override
    public void deleteAll(Iterable<? extends BlacklistClassify> entities) {

    }

    @Override
    public void deleteAll() {

    }
}
